package com.atguigu.designPattern03.day07adapter;

/**
 * 适配器模式：
 *      基本介绍：
 *          1) 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示，主的目的是兼容性，
 *              让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)
 *          2) 适配器模式属于结构型模式
 *          3) 主要分为三类：
 *              类适配器模式、对象适配器模式、接口适配器模式
 *
 *      适配器模式工作原理：
 *          1) 适配器模式：将一个类的接口转换成另一种接口.让原本接口不兼容的类可以兼容
 *          2) 从用户的角度看不到被适配者，是解耦的
 *          3) 用户调用适配器转化出来的目标接口方法，适配器再调用被适配者的相关接口方法
 *          4) 用户收到反馈结果，感觉只是和目标接口交互
 *
 *      注意事项和细节：
 *          1) 三种命名方式，是根据 src是以怎样的形式给到Adapter（在Adapter里的形式）来命名的。
 *          2) 类适配器：以类给到，在Adapter里，就是将src当做类，继承
 *             对象适配器：以对象给到，在Adapter里，将src作为一个对象，持有
 *             接口适配器：以接口给到，在Adapter里，将src作为一个接口，实现
 *          3) Adapter模式最大的作用还是将原本不兼容的接口融合在一起工作。
 *          4) 实际开发中，实现起来不拘泥于我们讲解的三种经典形式
 * Create by koala on 2021-06-05
 */
public class Introduce {
}
